Traffic Classification over Gbit Speed with Commodity Hardware

نویسندگان

  • Géza Szabó
  • István Gódor
  • András Veres
  • Szabolcs Malomsoky
  • Sándor Molnár
چکیده

This paper discusses necessary components of a GPU-assisted traffic classification method, which is capable of multi-Gbps speeds on commodity hardware. The majority of the traffic classification is pushed to the GPU to offload the CPU, which then may serve other processing intensive tasks, e.g., traffic capture. The paper presents two massively parallelizable algorithms suitable for GPUs. The first one performs signature search using a modification of Zobrist hashing. The second algorithm supports connection pattern-based analysis and aggregation of matches using a parallel-prefix-sum algorithm adapted to GPU. The performance tests of the proposed methods showed that traffic classification is possible up to approximately 6 Gbps with a commodity PC.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TICKETing High-Speed Traffic with Commodity Hardware and Software

While tcpdump is an invaluable monitoring tool that has held up remarkably well for over a decade, it is showing its age. Network speeds have recently outstripped the ability of ‘stock’ tcpdump running on commodity hardware to keep up with the network, rendering it incapable of monitoring traffic at gigabit-per-second (Gbps) speeds. Tests over Gigabit Ethernet showed that tcpdump could monitor ...

متن کامل

netmap: framework for very fast access to network devices

The increasing availability of high speed network adapters at very low costs, leads to the possibility of creating high performance network applications (software switches, traffic monitors and generators, firewalls, etc.) with the utilization of commodity hardware. However, in order to exploit the power of such devices, OS kernels need to be modified, casting away all those heavy operations th...

متن کامل

MoonGen: Software Packet Generation for 10 Gbit and Beyond

Packet generation is crucial to network measurements. Despite its importance, software packet generators lack the accuracy and precision to model realistic test scenarios [1]. Hardware traffic generators provide the necessary precision and accuracy but tend to be inflexible and expensive. MoonGen presents a novel approach to provide flexible, accurate, and precise traffic generation in software...

متن کامل

Indexing Millions of Packets per Second using GPUs

Network traffic loggers are devices that record a recent window of the entire traffic in one or more network links. The traffic is stored in packet repositories that enable retrospective analyses, e.g., for forensic investigation. Traffic loggers deployed over very high-speed networks must process and store millions of packets per second using commodity hardware. To enable interactive explorati...

متن کامل

10 Gbit/s Line Rate Packet Processing Using Commodity Hardware: Survey and new Proposals

The network stack of operating systems has been designed for general purpose communications. Network drivers are responsible for bridging network adapters with kernel packet management facilities. While this approach is pretty flexible and general, it makes it unsuitable for high-speed network applications. This is because the journey of a packet between the network adapter and the target appli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009